Before signing a contract or placing a deposit, arm yourself with specific questions. This due diligence separates a successful project from a disaster.Experien...